/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.accept;

public class GetSupOutData {
    private String supCode;
    private String payTerm;
    private String supName;

    public String getSupCode() {
        return this.supCode;
    }

    public String getPayTerm() {
        return this.payTerm;
    }

    public String getSupName() {
        return this.supName;
    }

    public void setSupCode(String supCode) {
        this.supCode = supCode;
    }

    public void setPayTerm(String payTerm) {
        this.payTerm = payTerm;
    }

    public void setSupName(String supName) {
        this.supName = supName;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetSupOutData)) {
            return false;
        }
        GetSupOutData other = (GetSupOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$supCode = this.getSupCode();
        String other$supCode = other.getSupCode();
        if (this$supCode == null ? other$supCode != null : !this$supCode.equals(other$supCode)) {
            return false;
        }
        String this$payTerm = this.getPayTerm();
        String other$payTerm = other.getPayTerm();
        if (this$payTerm == null ? other$payTerm != null : !this$payTerm.equals(other$payTerm)) {
            return false;
        }
        String this$supName = this.getSupName();
        String other$supName = other.getSupName();
        return !(this$supName == null ? other$supName != null : !this$supName.equals(other$supName));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetSupOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $supCode = this.getSupCode();
        result = result * 59 + ($supCode == null ? 43 : $supCode.hashCode());
        String $payTerm = this.getPayTerm();
        result = result * 59 + ($payTerm == null ? 43 : $payTerm.hashCode());
        String $supName = this.getSupName();
        result = result * 59 + ($supName == null ? 43 : $supName.hashCode());
        return result;
    }

    public String toString() {
        return "GetSupOutData(supCode=" + this.getSupCode() + ", payTerm=" + this.getPayTerm() + ", supName=" + this.getSupName() + ")";
    }
}

